Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Kramsach M15 Singapore Uzbekistan F2 Bosnia/Herzegovina F1 Czech Republic F1 Czech Republic F2 Uzbekistan F1 Serbia&Montenegro F1 Austria F5 Germany-w2 Germany F1 Poland F2 Poland F3 UAE F2 Czech Republic F1 Germany F6 Germany F8 Belgium F1 Belgium F2 Serbia & Montenegro F3 Serbia & Montenegro F4 Slovakia F1 Poland F10 Croatia F5 Poland F11 France F16 France F18 France F19 Czech Republic F4 Czech Republic F5 Tunisia F7 Germany F4 Croatia F1 Croatia F2 Croatia F4 Bosnia/Herzegovina F1 Czech Republic F1 Bosnia/Herzegovina F2 Uzbekistan F2 Bosnia/Herzegovina F3 Serbia F1 Serbia F2 Serbia F3 Serbia F5 France F17 France F18 Tunisia F4 Tunisia F5 Tunisia F6 Czech Republic F5 Czech Republic F6 Turkey F3 Turkey F4 Turkey F5 Turkey F6 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Croatia F10 Iran F5 Germany F4 Croatia F1 Portugal F1 Portugal F2 Turkey F4 Turkey F5 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Serbia F2 USA F21 Croatia F9 Serbia F3 Portugal F3 Syria F1 Syria F2 Serbia F7 Croatia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Germany F3 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Turkey F6 Turkey F7 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F7 Serbia F2 Serbia F3 Estonia F1 Estonia F2 Serbia F4 Serbia F5 Italy F22 Croatia F7 Sudan F1 Sudan F2 Turkey F4 Italy F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Croatia F8 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F1 Turkey F2 Turkey F3 Turkey F4 Croatia F1 Croatia F2 Italy F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Croatia F8 Croatia F9 Serbia F11 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Turkey F2 Croatia F1 Croatia F2 Canada F1 Canada F2 Bosnia & Herzegovina F1 Turkey F35 Senegal F1 Senegal F2 Turkey F49 Turkey F50 France F1 Turkey F2 Turkey F3 Turkey F5 Turkey F6 Greece F1 Greece F3 Greece F4 Bosnia & Herzegovina F4 Turkey F22 Turkey F23 Croatia F8 Turkey F24 Turkey F25 Greece F2 Egypt F27 Slovakia F1 Slovakia F2 Hungary F4 Egypt F28 Egypt F29 Senegal F1 Senegal F2 Turkey F46 Turkey F27 Turkey F28 Turkey F29 Germany F18 Egypt F40 Egypt F41 Nigeria F3 Nigeria F4 Hungary F6 Italy F10 Austria F1 Austria F2 Portugal F2 Nigeria F2 Bosnia/Herzegovina F1 Czech Republic F1 Bosnia/Herzegovina F2 Czech Republic F2 Czech Republic F3 Italy F23 Serbia & Montenegro F4 Croatia F3 Serbia & Montenegro F6 Croatia F5 Hungary F5 France F17 Germany-w1 Germany-w3 Germany-w4 Czech Republic F6 Croatia F1 Croatia F2 UAE F1 Egypt F13 Egypt F14 Croatia F4 Serbia F4 Germany F1 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Spain F7 (Reus) Czech Republic F4 (Pardubice) Hungary F6 (Gyor) Czech Republic F3 M25 Kiseljak M25 Gyor M25 Stockholm M25 Falun M25+H Lagos M25+H Lagos M15 Opava M15 Prague M15 Monastir M15 Monastir M25 Nussloch M25 Aktobe M25 Aktobe M15 Trnava M15 Doha M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh Iran F6 M15 Sibenik M15 Prijedor M15 Sharm El Sheikh M25 Kiseljak M15 Sarajevo M25 Belgrade M15 Doboj M25 Prostejov M15 Pirot M25 Skopje M25 Prague M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Trimbach M25 Muttenz M15 Sharm ElSheikh M15 Dubrovnik M15 Osijek M25+H Kassel M15 Budapest M15 Kursumlijska Banja Intersport Heilbronn Open - Heilbronn M25 Prague M15 Sarajevo ATP Slovak Open Challenger - Bratislava M25 Split Unicredit (Suisse) Bank S.A. Challenger - Chiasso M15 Meerbusch M15 Monastir M15 Monastir M15 Monastir M15 Heraklion M15 Kursumlijska Banja GHI Bronz Classic - Bronx M25 Santa Margherita di Pula M25 Jablonec nad Nisou M15 Doha The Tarka Challenger - Barnstaple KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Fergana Challenger - Fergana Challenger DCNS de Cherbourg - Cherbourg M25 Velenje BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli M15 Sibenik Kosice Open-Steelers Cup 2008 - Kosice Prague Open - Prague M15 Monastir M25 Marburg Medjurgorje Open - Medjugorje Levene Gouldin & Thompson Tennis Challenger - Binghamton Dusseldorf Open Challenger - Dusseldorf M15 Monastir Banja Luka Challenger 2008 - Banja Luka M15 Heraklion M15 Kayseri Tatra Banka Slovak Open - Bratislava Steelers Cup - Kosice Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2008 - Ostrava Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Sarajevo Challenger Open Castilla y Leon - Segovia Prosperita Open 2007 - Ostrava Rome Challenger Ostrava Challenger Lugano Challenger Braunschweig Challenger Sony Ericsson Open 2008 - Belgrade Heilbronn Open - Heilbronn San Marino Challenger Samarkand Challenger KGHM Emax Polish Indoors - Wroclaw Trnava Challenger Sofia Challenger Rennes Challenger Orleans Challenger Pekao Open - Szczecin XI Torneo Internazionale di Tennis - Barletta Eckental Challenger Kosice Challenger Braunschweig Challenger Oberstaufen Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Kitzbuhel Challenger Napoli Challenger Palermo Challenger Singapore Challenger Casablanca Challenger Scheveningen Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Le Gosier Challenger Barletta Challenger BH Telecom Sarajevo 2007 - Sarajevo Orbetello Challenger Ostrava Challenger M25 Maribor M25 Maribor San Marino Challenger Labertz Open by Stawag - Aachen Manerbio Challenger ATP Challenger Trophy 2007 - Trnava Rennes Challenger Athens Challenger Zagreb Challenger Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Sarajevo Challenger Prague Challenger Szczecin Challenger Kosice Challenger Trnava Challenger ECM Prague Open 2008 - Prague Napoli Challenger Eckental Challenger Bratislava Challenger Mons Challenger M25 Trnava Prostejov Challenger M15 Trnava Kosice Challenger Timisoara Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Recanati Challenger Rimouski Challenger M25 Loughborough Prosperita Open 2006 - Ostrava San Marino Challenger Istanbul Challenger Izmir Challenger M25 Sunderland Eckental Challenger Tatra Banka Open 2006 - Bratislava Irving Challenger Open Prevadies - St. Brieuc Samarkand Challenger Prostejov Challenger Prague Challenger Milan Challenger Szczecin Challenger San Marino Challenger Meerbusch Challenger Napoli Challenger Banja Luka Challenger Riviera di Rimini Challenger - Rimini M25 Loule Cherbourg Challenger M15 Sharm ElSheikh Guangzhou Challenger Orbetello Challenger Prostejov Challenger Prague Challenger Genova Challenger Kaohsiung Challenger Agri Challenger Bratislava Challenger Ortisei Challenger M25 Portimao Bergamo Challenger Cherbourg Challenger Jonkoping Challenger Irving Challenger Aix En Provence Challenger Prostejov Challenger Prague Challenger Portoroz Challenger M25 Dubrovnik Brest Challenger Eckental Challenger Andria Challenger Wroclaw Challenger Barletta Challenger Karshi Challenger Surbiton Challenger Recanati Challenger Astana Challenger Poznan Challenger Segovia Challenger Genova Challenger Tatra Banka Open - Bratislava Istanbul Challenger Tashkent Challenger Brest Challenger M15 Kayseri Eckental Challenger Prague Challenger Bergamo Challenger St. Brieuc Challenger Tunis Challenger Astana Challenger Dallas Challenger Segovia Challenger Liberec Challenger Portoroz Challenger Sao Paulo Challenger Ostrava Challenger Zhangjiagang Challenger Shanghai Challenger Sibiu Challenger Almaty Challenger Furth Challenger Rennes Challenger Banja Luka Challenger - Banja Luka M15 Doha Phoenix Challenger Ilkley Challenger Ostrava Challenger Istanbul 2 Challenger Forli 2 Challenger Lugano Challenger Barletta Challenger Zagreb Challenger Troisdorf Challenger Guadalajara Challenger M15 Prijedor Salzburg Challenger M15 Brcko Salzburg Challenger Genova Challenger M15 Sarajevo Alessandria Challenger Bratislava Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Samarkand Challenger Prostejov Challenger M15 Kayseri Eckental Challenger Happy Valley Challenger Ortisei Challenger M15 Doha Cortina Challenger Kosice Challenger Mons Challenger Amersfoort Challenger Izmir Challenger Fergana Challenger Orleans Challenger Izmir Challenger Sibiu Challenger Francavilla Challenger Aachen Challenger M25 Bielsko Biala Quimper Challenger M15 Kayseri M15 Kamen Segovia Challenger Ismaning Challenger Andria Challenger Burnie Challenger Happy Valley Challenger M15 Cairo Karshi Challenger Bratislava Challenger Fergana Challenger Lisbon Challenger Loughborough Challenger M25 Trnava Poznan Challenger Meerbusch Challenger Almaty Challenger Rome Challenger M15 Split Irving Challenger Prostejov Challenger Istanbul Challenger Bastad Challenger M15 Osijek Izmir Challenger Scheveningen Challenger M15 Doboj Tashkent Challenger M15 Prijedor Ilkley Challenger Tulln Challenger Zadar Challenger Tashkent Challenger Andria Challenger Kazan Challenger Braunschweig Challenger Bordeaux Challenger M15 Monastir Perugia Challenger Recanati Challenger Bratislava Challenger Sopot Challenger Ispat Open 2004 - Ostrava Grodzisk Mazowiecki Challenger St. Remy Challenger M25 Telfs Baden Open - Ettlingen Marbella Challenger Tashkent Challenger Forli 3 Challenger Rennes Challenger M25 Bali Trieste Challenger Sophia Antipolis Challenger Ostrava Challenger Bordeaux Challenger Orleans Challenger Bratislava Challenger St. Tropez Challenger Portoroz Challenger Andria Challenger Budapest Challenger Lille Challenger Ostrava Open 2005 - Ostrava Mexico City Challenger M15 Hinode Samarkand Challenger Shymkent Challenger Recanati Challenger Cordenons Challenger Eckental Challenger Budapest Challenger Cherbourg Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Alicante Challenger Murcia Challenger Tunis Challenger Seoul Challenger Busan Challenger Stella Artois Clay Court Championships - Budaors Heilbronn Challenger Gwangju Challenger KGHM Dialog Polish Indoors - Wroclaw Recanati Challenger Braunschweig Challenger Prague Challenger Manerbio Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Ostrava Challenger Nottingham 1 Challenger Prostejov Challenger Prague 2 Challenger Warsaw Challenger Bucharest Challenger Sibiu Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 1 Challenger Forli 5 Challenger Roseto Degli Abruzzi 1 Challenger Biel Challenger Oeiras 1 Challenger Oeiras 2 Challenger Prague 1 Challenger Split Challenger Ostrava Challenger Tunis Challenger Vicenza Challenger Quimper Challenger Poznan Challenger Ilkley Challenger Sarajevo Open 2004 - Sarajevo Portoroz Challenger Banja Luka Challenger Prague 3 Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Ismaning Challenger Vilnus Challenger Ortisei Challenger Sarajevo Open - Sarajevo Koblenz Challenger Tenerife 2 Challenger Ilkley Challenger Rovereto Challenger Banja Luka Challenger 2005 - Banja Luka Szekesfehervar Challenger Ostrava Challenger 10° Trofeo Luigi Pezzoli - Bergamo Czech Open 2006 - Prostejov Banja Luka Challenger Guzzini Challenger - Recanati Kos Succhetti Tennis Cup - Cordenons Wroclaw Challenger Orleans Challenger Cordenons Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Noumea Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Kobstaedernes ATP Challenger - Kolding Prague II Challenger Rijeka Challenger Istanbul Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Caloundra Challenger Napoli Challenger Quimper Challenger Split 2 Challenger Bordeaux Challenger Genova Challenger Bordeaux Challenger Prostejov Challenger Forli 2 Challenger Poznan Challenger Heineken Open - Auckland Heineken Open - Auckland Bratislava Challenger Bank Austria Tennis Trophy - Vienna Bratislava Challenger Bank Austria Tennis Trophy - Vienna Dallas Challenger Dubai Duty Free Tennis Championships - Dubai Helsinki Challenger Winston Salem - Winston Salem BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Prague 3 Challenger Banja Luka Challenger Qatar ExxonMobil Open - Doha Genova Challenger Trnava Challenger Heilbronn Challenger Lyon Challenger Dubai Duty Free Tennis Championships - Dubai Geneva Challenger Bergamo Challenger Belgrade Challenger BRD Nastase Tiriac Trophy - Bucharest Bratislava Challenger Mercedes Cup - Stuttgart Cherbourg Challeger Orleans Challenger Milan Challenger AEGON Championships - London Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Sarajevo Challenger Napoli Challenger Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Erste Bank Open - Vienna Bet-At-Home Austrian Open - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Kaohsiung Challenger Le Gosier Challenger Mersin Challenger Nottingham Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Itajai Challenger Santos Challenger Qatar ExxonMobil Open - Doha Shenzhen Open - Shenzhen Bet-at-home Open - Hamburg China Open - Beijing Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Rome Challenger Rome Challenger Bratislava Challenger Poprad Tatry Challenger Las Franquesas del Valles Challenger Ostrava Challenger Fergana Challenger Sydney International - Sydney Allianz Suisse Open - Gstaad Arad Challenger International German Open - Hamburg Karshi Challenger Aircel Chennai Open - Chennai Medibank International - Sydney Ortisei Challenger Helsinki Challenger Rennes Challenger Serbia Open - Belgrade Shenzhen Challenger Cortina Challenger German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AEGON International - Eastbourne M25 Sheffield Trieste Challenger Tulln Challenger M25 Trnava Surbiton Challenger St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Bordeaux Challenger PBZ Zagreb Indoors - Zagreb Vegeta Croatia Open - Umag Izmir Challenger Koblenz Challenger Next Generation Adelaide International - Adelaide Winston-Salem Open - Winston-Salem St. Brieuc Challenger Genova Challenger Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Aix En Provence Challenger M15 Bali Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille Prague Challenger Dubai Duty Free Tennis Championships - Dubai Liberec Challenger TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Vegeta Croatia Open - Umag Istanbul Challenger San Benedetto Challenger Brescia Challenger Kremlin Cup - Moscow Zadar Challenger Aircel Chennai Open - Chennai ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Leon Challenger Bratislava Challenger Ostrava Challenger Karshi Challenger Aegon Nottingham Open - Nottingham Prague Challenger Generali Open - Kitzbuhel Losinj Challenger Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow M15 Bali Traralgon Challenger Open 13 - Marseille Samarkand Challenger Roseto Degli Abruzzi 2 Challenger Hungarian Open - Budapest Sanremo Challenger Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Prague Open - Prague Shenzhen Open - Shenzhen Augsburg Challenger Geneva Open - Geneva Prague Challenger Prostejov Challenger Gazprom Hungarian Open - Budapest Marbella Challenger BMW Open - Munich Prague Challenger Heilbronn Challenger Turkish Airlines Open Antalya - Antalya Salzburg-Anif Challenger Tata Open Maharashtra - Pune Gran Canaria Challenger Open 13 Provence - Marseille Zug Challenger San Benedetto Challenger cinch Championships - London Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Tenerife 3 Challenger Troisdorf Challenger Gonet Geneva Open - Geneva Trieste Challenger Prague 2 Challenger Stockholm Open - Stockholm Banja Luka Open - Banja Luka BMW Open - Munich Next Generation Adelaide International - Adelaide Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Kremlin Cup - Moscow Power Horse Cup - Dusseldorf European Open - Antwerp TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow M15 Kayseri Tenerife 1 Challenger Barletta Challenger Francavilla Challenger Topshelf Open - 's-Hertogenbosch Nur-Sultan Challenger Segovia Challenger Prague 1 Challenger Mauthausen Challenger Bengalaru Challenger Split 1 Challenger Banja Luka Challenger Split Challenger Internazionali BNL d'Italia - Rome Luedenscheid Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai China Open - Beijing BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle China Open - Beijing Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Generali Open - Kitzbuhel Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, IND-CZE 1-3 Wimbledon - London Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, World Group, QR, SVK-CZE 1-3 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open (juniors) Australian Open - Melbourne All Lower level tournaments U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, 1R, CZE-AUS 2-3 M25 Santa Margherita di Pula Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, Group 2, 1R, MKD-BIH 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, QF, CZE-FRA 1-3 Olympics - Rio de Janeiro